package com.education.ai.service;

/**
 * 通义万象服务接口
 * 用于生成教学相关的图片和视频资源
 */
public interface WanxiangService {
    
    /**
     * 生成教学图片
     * 
     * @param prompt 图片描述提示词
     * @return 生成的图片URL
     */
    String generateImage(String prompt);
    
    /**
     * 生成教学视频
     * 
     * @param prompt 视频描述提示词
     * @param durationSeconds 视频时长(秒)
     * @return 生成的视频URL
     */
    String generateVideo(String prompt, int durationSeconds);
    
    /**
     * 根据教案内容生成相关教学图片
     * 
     * @param subject 学科
     * @param topic 主题
     * @param content 教案内容中的关键部分
     * @return 生成的图片URL
     */
    String generateLessonImage(String subject, String topic, String content);
} 